#pragma once
#ifndef WORD_H
#define WORD_H

#include "token.h"
#include <string>

class Word :public Token {
public:
	Word(std::string s,int tag);
	std::string toString(void) const override;
	std::string getLexeme(void) const;
	Word* clone(void) const override;
	static const Word AND,OR,EQ,NE,LE,GE,MINUS,TRUE,FALSE,TEMP;

private:
	std::string lexeme;
};

#endif // !WORD_H